今天介紹幾個在測試過程中常用到的方法。
test.only()
test.skip()
Q:我們在測試檔案中,一次會寫多個測試。有些情況我想測試我目前寫的這個 Unit Test,可以怎麼做?
A:使用 test.only()
可以讓指定檔案只執行該支測試函式。
test("Render Log In button", () => {
render(<LogInButton />);
const textEl = screen.getByText("Log In");
expect(textEl).toBeInTheDocument();
});
test.only("Render Log Out button", () => {
render(<LogOutButton />);
const textEl = screen.getByText("Log Out");
expect(textEl).toBeInTheDocument();
});
補充:test.skip()
可以指定檔案內哪個測試函式不要執行。